/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

package com.tbit.main.dao.core;



import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tbit.main.pojo.FeeAppeal;
import com.tbit.main.pojo.VO.FeeAppealVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author: ShiGuang
 * @create: 2021-12-13 13:36
 * @description: 费用申诉Dao层
 */
public interface FeeAppealDao {

    int getcount(FeeAppeal feeAppeal);

    /**
     * 获取申诉列表
     *
     * @param feeAppealVO 请求参数
     * @return List<FeeAppealVO>
     */
    Page<FeeAppealVO> getList(IPage<FeeAppealVO> page, @Param("feeAppealVO") FeeAppealVO feeAppealVO);

    FeeAppeal getDetail(@Param("orderNO")String orderNO,@Param("accountId")Integer accountId);
    /**
     * 获取申诉列表（旧版接口）
     *
     * @param feeAppealVO 请求参数
     * @return List<FeeAppeal>
     */
    List<FeeAppeal> getListOld(FeeAppealVO feeAppealVO);
}
